def rabbit_population(months):
    # 如果只有0个月，兔子数量为0
    if months == 0:
        return 0
    # 第一个月和第二个月兔子对数都为1
    adult_pairs = 0  # 成年兔子对数
    young_pairs = 1  # 幼兔对数 (未到生育年龄)
    total_pairs = adult_pairs + young_pairs

    for month in range(2, months):
        # 每个月幼兔成长为成年兔子，成年兔子生下新幼兔
        new_young_pairs = adult_pairs
        adult_pairs += young_pairs
        young_pairs = new_young_pairs

        total_pairs = adult_pairs + young_pairs
        print(f"Month {month+1}: {total_pairs} pairs")

    return total_pairs

# 假设我们要计算12个月内每个月的兔子总数
print(rabbit_population(12))